package cn.com.headfree.evaluation.service;

import cn.com.headfree.entity.TDeclareEvaluationPoint;
import cn.com.headfree.entity.isc.User;
import cn.com.headfree.vo.TDeclareEvaluationPointVo;
import com.gta.edu.sdk.common.dto.Page;

import java.util.List;

/**
 * @Description: TODO
 * @Author wcSun
 * @Date 2022/6/28
 **/
public interface IEvaluationPointManageService {

    void findDeclareEvaluationPointPageList(Page<TDeclareEvaluationPointVo> page, TDeclareEvaluationPointVo declareEvaluationPoint);

    List<TDeclareEvaluationPointVo> findDeclareEvaluationPointList(TDeclareEvaluationPointVo declareEvaluationPointVo);

    void saveInfo(TDeclareEvaluationPoint personYearPointDetail, User user);

    void updateEvaluationPoint(TDeclareEvaluationPoint declareEvaluationPoint, User user);

    TDeclareEvaluationPointVo getDeclareEvaluationPoint(String year, String orgId, String erpNo);

    TDeclareEvaluationPointVo selectTDeclareEvaluationPointById(String declareId);
}
